|
Microsoft UI Automation (UIA) is an Application Programming Interface that allows one to access, identify, and manipulate UI elements of another application.〔Darryl K. Taft: (Microsoft Promotes Cross-Platform Accessibility Tech ), EWeek (2005-11-28), accessed 2007-02-07.〕〔Microsoft: (Microsoft's New Accessibility Model To Be Offered as Cross-Platform Solution for Industry ), accessed 2007-02-06.〕 UIA is targeted at providing UI accessibility (and is a successor to Microsoft Active Accessibility at that), as well as facilitating GUI test automation (in particular, it's the engine Microsoft Coded UI Test is based on). UIA's property providers support both Win32 and .NET programs. The latest specification of UIA is found as part of the Microsoft UI Automation Community Promise Specification. Microsoft claims that portability to platforms other than Microsoft Windows was one of its design goals. It has since been ported to Mono.〔Microsoft Developer Network: (UI Automation Specification and Community Promise )〕 == History == In 2005, Microsoft released UIA as a successor to MSAA framework. Managed UI Automation API was released as a part of .NET Framework 3.0. The native UI Automation API (provider) is included as part of the Windows Vista and Windows Server 2008 SDK and is also distributed with the .NET Framework. UIA is available out of the box in Windows 7 as a part of Windows Automation API 3.0 and as a separate download for Windows XP, Windows Vista, and Windows Server 2003 and 2008.〔(Description of the Windows Automation API )〕 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Microsoft UI Automation」の詳細全文を読む スポンサード リンク
|